home *** CD-ROM | disk | FTP | other *** search
/ Palm Utilities / Palm_Utilities_CD-ROM_2001_2001.iso / files / utils backup / Flashback 0.6.2 / readme.txt < prev   
Encoding:
Text File  |  2000-02-04  |  5.8 KB  |  151 lines

  1. Flashback 0.6.2 Beta
  2.  
  3. This simple application takes advantage of the API exposed by TRGÆs
  4. FlashPro to automatically backup the four standard application databases
  5. (Address, Datebook, Memo and Todo) to Flash memory.
  6.  
  7. Why would you want that?  Simple... it gives you the peace of mind to know
  8. that if you lose your precious data due to a crash or hard-reset, you can
  9. quickly get it back without having to sync to your computer.  Immagine
  10. you're out of town on a business trip and your batteries die... sure you
  11. lose all your applications and data but if you've used FlashBack with some
  12. sort of consistency you'll be able to restore your address book, memopad,
  13. datebook and todo list to at least a Functional level (of course any
  14. additions, changes and deletions that took place after the backup and
  15. before the crash, would not be reflected).
  16.  
  17. NOTE:  if you like FlashBack and would like to be notified of updates,
  18. please e-mail me at whitemiata@thesitemill.com and let me know by putting
  19. SUBSCRIBE FlashBack in the subject.
  20.  
  21. Revision History
  22.  
  23. 0.6.2 Beta
  24. Revision: backup operations take place in the same order as the
  25. checkboxes.  Also displays name of application instead of Database
  26. Revised 1/4/2000
  27.  
  28. 0.6.1 Beta
  29. Revision:  has checkboxes to select applications that are backed up.
  30. stores preferences
  31. Revised 12/23/99
  32.  
  33. Requirements
  34.  
  35. In order to function, Flashback requires TRG's FlashPro to be installed and
  36. operating correctly on the device.
  37.  
  38. You should also have a backup of FlashPro in FLASH MEMORY, which is
  39. reccomended by TRG anyway, otherwise you can't get the databases back to
  40. ram if the palm crashes and you lose the Ram-based version of FlashPro.
  41.  
  42. Flashback also requires to be running from RAM. You should feel free to
  43. make a backup of FlashBack into Flash, but you should make sure that there
  44. is a copy In RAM (the Palm will run the Ram version if there are two). This
  45. is because an application residing in Flash canÆt modify flash memory. A
  46. future version of the application will check to see if itÆs running from
  47. Ram.
  48.  
  49. How to use it
  50.  
  51. ItÆs actually pretty simpleà you run FlashBack...
  52.  
  53. ...then on the main screen you check off the standard databases you want
  54. backed up...
  55.  
  56. ...then click the Backup button.
  57.  
  58. Flashback will iterate through the checked off databases; if a database is
  59. currently backed up in Flash, Flashback will delete it from Flash and
  60. replace it with a fresh copy (thatÆs what Flashback is telling you when it
  61. says "Removing à." DonÆt worry your RAM copy of the database is safe!
  62.  
  63. That's it... at that point you have a nice copy of your databases in Flash
  64. memory.
  65.  
  66. What do you do with the backups
  67.  
  68. FlashBack is all about INSURANCE... if nothing bad happens you don't do a
  69. darn thing with it's backups...
  70.  
  71. When horror strikes and your batteries die, or you drop your palm causing
  72. the memory card to dislodge... or an awry application forces you to perform
  73. a hard-reset.... it's FlashBack to the rescue!
  74.  
  75. To be more precise, it would be FlashPro to the rescue...  FlashBack takes
  76. no part whatsoever in the restore process.
  77.  
  78. What you would do when horror strikes is the following:
  79.  
  80.  
  81.    * VERIFY THAT THE DATA IS GONE (no point in wasting your time otherwise)
  82.    * Run the Flash-backupped-version of FlashPro... it should automagically
  83.      copy itself to RAM
  84.    * Run the RAM version of FlashPro
  85.    * Select FLASH from the toggle buttons at the bottom, to view the
  86.      contents of your Flash Memory
  87.    * Select the databases from the list that you want to restore... the
  88.      databases for the stock applications are: AddressDB, DatebookDB,
  89.      MemoDB and ToDoDB (of course if you only backed up the AddressDB
  90.      that's the only one you could restore...)
  91.    * From the Tools menu choose Copy To RAM.  Note that when you run the
  92.      stock apps they create a database if one's not there... so it would be
  93.      expectable to be replacing an existing version of the database with a
  94.      new one.
  95.  
  96. Planned Features for future versions
  97.  
  98.    * Automatically checks to ensure itÆs not running from Flash
  99.    * Check for available Flash before beginning and inform the user if
  100.      Flash is low
  101.    * Option to schedule the backup to occur at a certain date/time
  102.      automatically
  103.    * Backup other databases, not just the standard ones
  104.    * Some users asked if it would be possible to have FlashBack take care
  105.      of the Restore process as well.  I'm not sure if I want to implement
  106.      that... but I'll look into it.
  107.  
  108. But wait a secà sounds like youÆre trying to re-write FlashPack
  109.  
  110. I came to the game too late, when FlashPack (freeware) had been gobbled up
  111. by TRG and turned into a fer-additonal-profit (the company already markets
  112. FlashPro) application.
  113.  
  114. I refuse to pay for it so I figure itÆd be a good programming exercise for
  115. me to try and catch up and then keep up with FlashPack all the while
  116. developing something thatÆs useful for me!
  117.  
  118.  
  119. What is FlashBack written with, and whereÆs the source code?
  120.  
  121. FlashBack is entirely built with freeware tools.
  122.  
  123.           Interface design was done with ARBOR PI builder
  124.  
  125.           Code prototyping was done with PALMGEN
  126.  
  127.           The code, of course, is C
  128.  
  129.           And itÆs compiled with GCC
  130.  
  131. For the source see the next section
  132.  
  133. Download
  134.  
  135.           Click HERE to download a ZIP file containing the latest version
  136.           of FlashBack
  137.  
  138.           Click HERE to download a ZIP file containing both the latest
  139.           version of FlashBack and the source code.
  140.           Please if you add to or improve the code in any way make it
  141.           available for download (as I did) and send me a copy at:
  142.           whitemiata@thesitemill.com
  143.  
  144.  
  145. You can find the latest version of FlashBack at
  146. http://miata.thesitemill.com/palm
  147.  
  148. You can contact me with questions/suggestions at whitemiata@thesitemill.com
  149.  
  150.  
  151.